Add signals for offscreen window embedding
authorAlexander Larsson <alexl@redhat.com>
Thu, 4 Jun 2009 18:15:29 +0000 (20:15 +0200)
committerAlexander Larsson <alexl@redhat.com>
Mon, 8 Jun 2009 17:39:06 +0000 (19:39 +0200)
commite1b52da0ab2edeba36925e1a2cc54d71771895cd
treeb0dbc66af24932daa1377f966af1f4732e14fa4c
parent4720bbc15ebc7cebd60a9f6e6c6d8e0991af5c2e
Add signals for offscreen window embedding

3 signals are for offscreen windows
get-offscreen-parent: Get the parent window an offscreen is embedded in
to-parent: Convert coordinates from offscreen to parent
from-parent: Convert coordinates from parent to offscreen

1 signal is for the window embedding offscreens:
pick-offscreen-child: This picks what (if any) offscreen is at a specific position

The last signal is only used if you call gdk_window_set_has_offscreen_children
to tell gdk that the window has embedded offscreen children.
Add get-pointer signal for offscreen window pointer getting

Apps using offscreen windows can connect to get-pointer on offscreen
windows in order to make gdk_window_get_pointer() return correct
values.

Add get-offscreen-parent signal

Add signals for from-parent and to-parent coordinate mapping

Add pick-offscreen-child signal
gdk/Makefile.am
gdk/gdkinternals.h
gdk/gdkmarshalers.list
gdk/gdkoffscreenwindow.c
gdk/gdkwindow.c
gdk/gdkwindow.h